package com.zp.io;

import java.io.File;
/**
 * 利用递归算法来删除文件；
 */
public class FileTest8 {
	public static void deleteFile(File file){
		if(file.isFile() || 0 == file.list().length){
			file.delete();
		}
		else{
			File[] files = file.listFiles();
			for(File fileNames : files){
				//开始递归删除子文件/目录：
				deleteFile(fileNames);
				//删除当前文件/目录：
				fileNames.delete();
			}
		}
	}
	
	public static void main(String[] args) {
		File files = new File("D:/www");
		FileTest8.deleteFile(files);
	}
}
